home *** CD-ROM | disk | FTP | other *** search
- ### # # ###
- # # # # #
- # # ### #
- ### # # ### Version 1.91, par Philippe Duby, 27 février 1994
-
-
-
- 1 / Objectifs de DKI
- 2 / Caractéristiques techniques
- 3 / Exemples d'utilisation
- 4 / Liste des commandes
- 5 / Description de l'affichage
- 6 / Historique
- 7 / Enregistrement - Contacts
-
-
-
-
- I / Objectifs de DKI
- ====================
-
- DKI (pour DisK Information) a été conçu initialement pour donner d'une
- façon claire l'état de remplissage des unités disques d'un ordinateur,
- en particulier placé en fin du fichier AUTOEXEC.BAT.
-
- Il s'est ensuite complété par une analyse de plus en plus détaillée
- des différentes unités, et permet ainsi de connaître le type des unités
- (disque dur, réseau, ...), et éventuellement leurs caractéristiques
- techniques (détail des partitions ou des pistes d'un disque CD)
- et physiques (disque IDE, SCSI, CDROM)
-
- Enfin, il s'est étendu vers la gestion récursive des fichiers
- et des répertoires : localisation, analyse (dénombrement, créations
- du jour, les plus gros), suppression.
-
- C'est donc devenu maintenant un véritable outil d'administration,
- permettant d'étudier la mémoire de masse d'un ordinateur : DKI sans
- paramètre donne l'état de remplissage, DKI /p des informations physiques,
- DKI /1 la répartition des données dans les répertoires, DKI /s les
- plus grands fichiers, DKI /b les performances, ...
-
- Pour avoir une liste résumée de ses possibilités, tapez DKI /?.
-
- Ce logiciel est distribué sous forme de libre essai (ou shareware).
- Ceci veut dire que vous pouvez l'essayer et l'utiliser pendant 30 jours,
- mais que vous devez vous enregistrer si vous l'utilisez régulièrement.
- L'enregistrement coûte 50 francs, ce qui n'est pas grand chose pour vous,
- mais qui m'encouragera pour la suite de DKI ... (voir chapitre VII).
-
- Enfin, même si ce programme a été testé longuement et soigneusement
- et semble fonctionner parfaitement, je ne peux garantir un fonctionnement
- parfait, et n'assume aucune responsabilité quand à un dommage quelconque
- pouvant être lié à l'utilisation de DKI.
-
-
-
-
-
- II / Caractéristiques techniques
- ================================
-
- 1) Programmes identifiés
- ------------------------
-
- - Système d'exploitation : DOS, DR-DOS, Windows, DesqView, OS/2.
- - Compresseur de disque : Stacker, Superstor, Double Disque, DoubleSpace.
- - Réseaux : Novell Netware Lite, 2.2, 3.11, PairWare, PC LAN,
- LanSmart, Lan Manager, Lantastic, Workgroups, Ftp drivers.
- - Cache-disque logiciels : SmartDrive 4+, Pc-cache 8+,
- Norton Cache 5, 6 et 7 (Ncache2), Hyperdisk, Combi.
- - Ramdisk : Ms Ramdrive, Srdisk.
- - Divers : Mscdex, 4Dos, Ndos.
-
-
- 2) Types d'unités identifiés
- ----------------------------
-
- Disquettes, disques durs, disques mémoire, disques compressés, Syquest SCSI,
- CDROM, unités réseaux, unités distantes (DRIVEMAP, INTERLINK),
- unités substituées.
-
-
- 3) Données physiques collectées
- -------------------------------
-
- Nom disque IDE, Partitions de disque accesible par le BIOS, Disques SCSI
- accesibles via un driver ASPI, Détail des plages d'un CDROM.
-
-
-
-
-
- III / Exemples d'utilisation
- ===========================
-
- 1) Etat général des unités
- --------------------------
-
- => DKI
-
- Etat de toutes les unités.
-
- => DKI C: D:
-
- Etat des 2 unités spécifiées.
-
-
-
- 2) Informations techniques
- --------------------------
-
- => DKI /p
-
- Note : comme il peux y avoir plus de 25 lignes d'informations, essayez :
-
- => DKI /pm
-
- Note : DKI donne aussi les caractéristiques des disques IDE non formatés,
- ou ayant un format non DOS. Il est même supérieur à des programmes
- comme IDEID, car il sait reconnaître 2 cartes contrôleurs.
-
-
-
- 3) Ensemble des informations collectées par DKI
- -----------------------------------------------
-
- => DKI /v (ou /vm)
-
- Note : dans ce mode, DKI explore tous les répertoires de tous vos disques
- pour totaliser le nombre de fichiers et de répertoires.
- Si vous souhaitez interrompre cette opération qui peut durer longtemps,
- appuyez sur la touche 'Esc'.
-
-
-
- 4) Informations sur un/des disque(s), répertoire(s)
- ---------------------------------------------------
-
- => DKI c:\.
- DKI \windows
-
-
- Note 1 : on peut cumuler les demandes :
-
- DKI c: d:
- DKI c:\dos c:\windows d:
-
- Note 2 : on peux n'avoir que les répertoires composant le PATH
-
- DKI /e
-
-
-
- 5) Totaux par répertoires
- -------------------------
-
- => DKI \windows /0
-
- Liste l'ensemble des sous-répertoires à partir de \windows,
- en détaillant le nombre de fichiers qui s'y trouvent, et la taille
- en octet que cela représente.
-
- => DKI C:\ /1
-
- Décrit l'ensemble des répertoires du disque C: de niveau 1.
-
-
- => DKI d:\*.gif /1 (ou 2 ou 3)
-
- Donne l'ensemble des répertoires de profondeur 1, 2 ou 3
- contenant des fichiers .GIF dans leur arborescence.
-
- Note : vous pouvez travailler sur tous vos disques en même temps :
-
- => DKI $:*.exe /1
-
- Donne l'ensemble des répertoires de tous vos disques contenant
- un programme.
-
-
-
- 6) Informations sur les fichiers
- --------------------------------
-
- => DKI c:\dos\*.exe
-
- Liste l'ensemble des programmes contenus dans C:\DOS, en spécifiant
- leur date et leur taille
-
- => DKI c:\windows\*.dll /0
-
- Liste l'ensemble des DLL de Windows, en ajoutant le total effectivement
- occupé par celles-ci dans les répertoires.
-
-
-
- 7) Supprimer une arborescence ou un ensemble de fichiers
- --------------------------------------------------------
-
- => DKI c:\windows /d
-
- Supprime proprement et définitivement ce machin appelé Windows !
-
- => DKI $:*.swp /d
-
- Supprime les fichiers d'extension SWP sur tous vos disques
-
-
- Note 1 : en cas de fichier en lecture seule, DKI vous demande confirmation.
-
- Note 2 : vous pouvez vous faire une macro DOSKEY XDEL = DKI $* /D.
-
-
-
- 7) Analyser un ensemble de fichiers
- -----------------------------------
-
- => DKI /s
-
- Liste les 10 plus gros fichiers du répertoire courant et de ses
- sous-répertoires, classés par taille décroissante.
-
- => DKI $: /s
-
- Liste les 10 plus gros fichiers de l'ordinateur.
-
- => DKI d:\windows /ms30
-
- Liste les 30 plus gros fichiers de Windows, en mode 50 lignes.
-
- => DKI /t
-
- Liste tous les fichiers du répertoire courant modifiés aujourd'hui,
- classés par ordre d'heure croissante.
-
- => DKI $: /t1/1/94
-
- Liste tous les fichiers modifiés le 1er janvier sur l'ordinateur.
-
-
-
- 8) Test de performance d'une unité
- -----------------------------------
-
- => DKI c: /b
-
- Teste les performances de l'unité C: sur le principe suivant :
- DKI crée un fichier de 4 Mo, calcule un coefficient r en fonction de
- la vitesse de création de ce fichier, puis y fait successivement
- r*16 lectures aléatoires d'un bloc de 64 Ko, r*16 écritures aléatoires
- d'un bloc de 64 Ko, et idem r*4 * 256 Ko et enfin r*1 * 1 Mo
- (1 Mo est donc transféré à chaque fois). Il affiche tous ces résultats,
- ainsi que la moyenne obtenue.
-
- Ces valeurs ont été choisies après de nombreux et longs tests car
- elles reflètent correctement les travaux usuels d'un disque :
- - 16 * 64K correspond à une manipulation de nombreux petits fichiers
- (compilation d'un programme par exemple),
- - 4 * 256K correspond à des fichiers moyens (images, petits programmes),
- - 1 * 1M correspond à de gros fichiers (programmes Windows, ...).
-
- Bien entendu, si vous avez un cache disque logiciel, les performances
- reflétées par le test seront augmentés d'autant, ce qui permet de
- comparer les performances. Cependant, si vous voulez connaitre les
- performances brutes de votre disque, il faut désactiver le cache.
-
- Ce test fonctionne sur un Cdrom, mais il faut désactiver tout cache cdrom.
-
- => DKI $: /b
-
- Test de toutes les unités. 'Esc' permet d'arrêter le test.
-
-
-
-
-
- IV / Liste des commandes
- =========================
-
- /? : rappel des commandes (en français si COUNTRY=033)
-
- /0 : détaille l'ensemble des répertoires parcourus lors d'une
- recherche de fichiers.
- /1 : détaille l'ensemble des répertoires parcourus lors d'une
- /2 : recherche de fichiers, mais en se limitant aux
- répertoires situés à une profondeur de 1 (2).
-
- /a : affichage uniquement avec des caractères ASCII 7 bits, et
- sans attribut de couleur, pour permettre en particulier
- un meilleur passage dans les messages sur les BBS.
-
- /b : test de performance de l'unité disque.
-
- /d : mode "Delete", supprime récursivement les répertoires ou
- fichiers mentionnés en paramètres. Attention : cette
- commande supprime directement toute l'arborescence après
- une seule demande de confirmation.
-
- /g : affichage des informations de "débuGging".
-
- /e : analyse un à un les répertoires de la variable d'Envir. PATH.
-
- /i : facilite l'installation de DKI, en vous proposant un répertoire
- approprié, et en permettant d'ajouter DKI et une macro XDEL
- dans le fichier AUTOEXEC.BAT.
-
- /m : mode Maxline, c'est-à-dire que l'écran est effacé, et
- passe en 43 (EGA) ou 50 (VGA) lignes, pour permettre de
- tout voir à l'écran.
-
- /p : donne des informations Physiques sur vos unités.
-
- /r : enregistrement, par l'entrée du nm à enregister et de sa clé.
-
- /s : affiche les n plus gros fichiers.
-
- /t : affiche les fichiers modifiés le jour j (aujourd'hui par défaut).
-
- /v : mode "Verbose", détaille les informations.
-
- /* : mode complet, affiche toutes les informations collectées par DKI.
-
- /- : saute la detection SCSI via ASPI
-
- Note : pour pouvoir imprimer le résultat de DKI, vous êtes obligé
- de rediriger la sortie standard de DKI sur un fichier,
- puis d'imprimer ce fichier.
- Exemple : DKI /p > DKI.TXT puis COPY DKI.TXT PRN
-
-
-
-
-
- V / Description de l'affichage
- ===============================
-
- DKI 1.91 by Philippe Duby (c)94
- Running under DOS 5, Stacker 3, Netware 3.11, SmartDrive 4.1
-
- Versions des éléments │
- identifiés par DKI ──┘
-
-
- ───────────────────────────── Drive information ─────────────────────────────
-
- Used Free Total
- C: Hard disk 1 ≡≡≡≡≡▒▒▒▒▒▓▓▓▓------ 19 + 8 = 28 Mb C:\
- D: Stacker 1.5 ≡≡≡≡≡▒▒▒▒▒▓▓▓▓▓████- 351 + 23 = 375 Mb D:\PDEV
- E: Hard disk 1 ≡≡≡≡≡▒▒▒▒▒▓▓▓▓▓█████ 286 + 12 = 299 Mb E:\TMP
- F: Syquest ≡≡≡≡≡▒▒▒▒▒▓--------- 41 + 44 = 85 Mb F:\
- G: Subst D: ≡▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒- 20 / 375 Mb D:\SBPRO
- L: Netware 1 ≡≡≡≡≡▒▒▒▒▒▓▓▓▓▓██--- 209 + 46 = 255 Mb* DEV\VOL1:\
- Σ: Total-Host ≡≡≡≡≡▒▒▒▒▒▓▓▓▓▓███-- 623 + 90 = 713 Mb Phys= 327, Net=255
-
- Type │ │ │ │ │ │ │ Répertoire
- d'unité ┘ │ ┴ │ │ │ └─ courant
- │ représentation graphique │ │ │
- N° d'unité ──┘ de l'occupation │ │ └── taille totale
- │ │
- taille occupée ──┘ └──── taille libre
-
- Notes :
- 1) Dans le cas de Stacker, le taux de compression est affiché (1.5), et la
- taille totale correspond à la taille réelle (et non théorique qui est
- généralement le double de la taille du fichier hôte).
-
- 2) Dans le cas d'un disque substitue, la taille réellement occupée dans le
- disque hôte est affichée en grisé.
-
- 3) A la fin de la ligne Total, Phys indique la taille totale physiquement
- existante, et Net la taille physiquement disponible via le réseau.
-
- 4) Total-host correspond à la taille totale moins la taille occupée par
- les fichiers contenant des unités disques compressées.
-
-
-
- ──────────────────────── File & directory information ───────────────────────
-
- Files Dir │ Used % │ Free % │ Total
- C:\*.* 656 10 │ 20,652,032 70 │ 8,730,624 29 │ 29,384,704
- D:\*.* 7,932 283 │ 369,008,640 93 │ 24,436,736 6 │ 393,445,376
- E:\*.* 380 15 │ 300,474,368 95 │ 13,262,848 4 │ 313,876,480
- E:\*.* 184 20 │ 42,843,521 48 │ 45,953,412 52 │ 88,313,841
- G:\*.* 259 13 │ 21,372,928 5 │ 24,436,736 6 │ 393,445,376
- L:\*.* 1,927 100 │ 219,783,431 82 │ 48,648,192 18 │ 268,431,360
- Σ:\ 11,154 421 │ 910,059,520 69 │ 95,078,400 31 │1,005,137,920
-
- Fichiers │ Nbre │ │ │ │ │
- analysés ┘ Fichiers │ Espace utilisé Espace libre Taille totale
- Répertoires par les fichiers de l'unité de l'unité
-
- ─────────────────────────── Physical information ────────────────────────────
-
- Cyl.Hd.ST │ Total │ Description
- Floppy 1 : 80. 2.18 │ 1.44 Mb │
- Floppy 2 : 80. 2.15 │ 1.20 Mb │
- Hard disk 1 : 700.16.60 │ 328 Mb │
- Part 1.1 : 60. . │ 28 Mb │ DOS 16 bits (Active) ( 9%)
- Part 2.1 : 639. . │ 299 Mb │ DOS Extended ( 91%)
- IDE disk : 700.16.60 │ 328 Mb │ T 6D8C X 0
- SCSI Host 1 : │ │ T7 ADAPTEC AHA-1520 (ASW-1210 Ver 3.1)
- Disk : 85.64.32 │ 85 Mb │ T3L0 SyQuest SQ5110 (SCSI-1)
- Net volume : │ 344 Mb │ DEV\VOL1 (100%)
- CD-ROM : 77'34'' │ 682 Mb │ ARTSHOW91B (status = 07B6)
- Track 1 : 68'42'' │ 604 Mb │ Data
- Track 2 : 2'05'' │ 18 Mb │ 2 Audio channels
-
- Nom physique
- Nb de cylindres ┘ │ │ │ └ Description
- ou minutes │ │ │
- Nb de têtes ┘ │ └ Taille totale
- ou secondes │
- Nb de secteurs par pistes
-
-
- Total mem : 8 Mb (486 DX 33)
- Total disk : 412 Mb
- Total net : 344 Mb
- Total cdrom : 682 Mb
-
- Cache info : 2048 Kb for Dos, 2048 Kb for Windows, Success ratio = 73%
-
- Données trouvées dans le cache /Total des accès au cache ┘
-
-
- Notes :
- 1) Dans le cas de Novell Netware, la taille totale réelle est
- parfois supérieure à la taille reportée par le DOS
- 2) Les partitions sont décrites par 2 nombres : le numéro de la table de
- partition, et le numéro d'entrée dans cette table.
-
-
-
-
-
- VI / Historique
- ===============
-
- 1.00 (11/92)
- ------------
- - Première version qui affiche l'espace libre pour toutes les
- unités présentes.
- - Nom : DFREE (Disk FREE space).
-
- 1.01 (01/93)
- ------------
- - Correction de bugs divers (unité Z).
-
- 1.02 (02/93)
- ------------
- - Meilleure gestion des disques SUBSTitués.
- - Meilleure gestion des lecteurs de disquettes.
-
- 1.03 (02/93)
- ------------
- - Gère la collecte d'informations sur des répertoires et sur
- des fichiers.
- - Nouveau nom, plus adapté aux nouvelles fonctions : DDSIZE.
-
- 1.04 (03/93)
- ------------
- - Mode d'affichage détaillé.
-
- 1.05 (03/93)
- ------------
- - Ajout de l'option suppression de fichiers et répertoires.
-
- 1.06 (04/93)
- ------------
- - Gère les unités Netware >2.2, détecte LanManager.
- - Amélioration de l'affichage.
- - Nouveau nom, plus simple pour une utilisation courante : DKI
- - Création d'une documentation.
-
- 1.07 (04/93)
- ------------
- - Mode d'affichage uniquement avec des caractères ASCII 7 bits.
- - Création de la pseudo-unité $, correspondant à "toutes les unités".
- - Détection de PairWare (logiciel réseau en Shareware) et de LanSmart.
- - Identification du nom du disque si il est au format IDE.
- - Informations sur les partitions.
- - Utilisation de routines d'arrondi pour l'affichage en Mb/Kb.
- - Réorganisation des routines en vue du portage sous Windows.
- - Premiers essais de lecture d'informations sur les unités
- SCSI via l'interface ASPI.
- - Possibilité d'arrêter l'exploration des répertoires en
- appuyant sur la touche Esc.
-
- 1.08 (07/93)
- ------------
- - Gestion des pages écrans (mode /lnn), avec pause toutes les
- n lignes.
- - Détaille la durée, la taille et le type des pistes d'un CDROM.
- - Affiche des statistiques sur votre logiciel cache-disque, si
- il s'agit de SmartDrive >= V4.0 ou de Pc-cache >= V8.0.
-
- 1.81 (08/93)
- ------------
- - Changement de numérotation 1.80 = 1.08
- - Correction de divers petits bugs ...
-
- 1.82 (09/93)
- ------------
- - Si la ligne de commande fait référence à des fichiers (*.C, WIN*.*, ...),
- DKI affiche des informations sur ceux-ci (répertoire, date, taille),
- ce qui autorise la localisation de fichiers.
- - Affichage du nombre de répertoires traversé lors d'une recherche.
- - Gestion des attributs internationaux (séparateur des milliers,
- ordre de la date, aide (/?) en anglais).
- - Documentation entierement revue et corrigée.
- - Débug pour DRxDOS.
- - Ajout d'un module d'installation.
- - Gestion des drivers ASPI améliorée.
- - Amélioration de l'option de suppression de fichiers/répertoires (/d).
- - Révision de la routine d'accès aux paramètres des disques IDE.
-
- 1.90 (12/93)
- ------------
- - Identifie les unités IDE/ESDI installées sur un 2ème contrôleur.
- - Identifie le réseau PC/TCP.
- - Mise en surbrillance de la taille totale libre.
- - Amélioration affichage des partitions
- - Destinée au marché international (doc en anglais).
- - Passe en Shareware.
-
- 1.91 (2/94)
- -----------
- - Correction de problemes avec certains CD-ROM
- - Adapté pour Stacker 3.1 (le total reporté par Stacker 3.1 est différent).
- - Reconnait Windows pour Workgroups 3.11
- - Si le fichier C:\DKI.INS n'est pas présent, affichage de l'aide
- - Sais rechercher les n plus gros fichiers (10 par défaut)
- - Sais rechercher les fichiers modifés le jour j (aujourd'hui par défaut)
- - Module de test de performance d'une unité
- - Affiche une animation durant les tests initiaux de DKI
- - Propose la restauration du mode 25 lignes si utilisation de l'option m
- - Détection d'Hyperdisk, Combi, Srdisk
- - Enregistrement par clé
-
- Projets (??/94)
- ---------------
- - Version 2.0 Dos et Windows (en cours d'analyse).
-
- Projets lointains (??)
- ----------------------
- - Version pour Windows NT, OS/2, Linux, ...
-
-
-
- Remerciements
- -------------
-
- - Analyse, idées, conseils, soutien : Jean-Daniel Pauget.
-
- - Conseils techniques :
- * Ralph Brown (Interrupt List)
- * Henry-Pascal Eldin (LanSmart)
- * Doug Merrett (Disques IDE)
- * Bruno Sirletti, Michel Cerdini (Disques SCSI)
- * Lindsay Vagg (CPU identification)
-
- - Béta-testeurs : Lionel Drevon, Bruno Lassausaie, Georges
- Bourne (sysop de GEORGE'S HOME), François Heizmann (LL),
- Pascal Valette (sysop de LE LIEN), Henry-Pascal Eldin (LL),
- Cyril MORISSE (sysop de LOKI), Patrick Kuchard, Harold Ovsec (GH),
- Alain Gazet, Ivan Clement (GH), Vincent Mallet (Sysop de ZYLLIUS),
- Philippe Debray (ZY), Jean-Louis Matrat (ZY), Dominique
- Klein (ZY), Pascal Richard (GH), Serge Chenavard (GH),
- Luc Blateau (GH), Yves Charier (BY), Michel Rousseaux (BY),
- et beaucoup d'autres qui m'excuseront de ne pas les avoir cités ...
-
-
-
-
-
- VII / Enregistrement - Contacts
- ===============================
-
- L'enregistrement vous apportera 3 choses :
- - Votre version personnelle de DKI
- - L'accès à la prochaine version
- - Des explications sur le fonctionnement de DKI si cela vous intéresse.
-
- Pour vous enregistrer, envoyez-moi votre addresse (courrier et électronique),
- le nom que vous souhaitez enregistrer, le numéro de version de votre DKI
- et votre règlement.
-
- Cout des licences :
- - 1 : 50 F
- - < 50 : 50 * NombreLicences * (1-NbLic/100) F
- - Plus : 1500 F
-
- Je vous enverrai en retour une clé pour enregistrer DKI, et la dernière
- version si vous en avez une ancienne.
-
-
- Si vous souhaitez m'aider à améliorer ce programme, vous pouvez
- m'envoyer le résultat de vos tests (en créant un rapport en tapant
- DKI /G > DKI.TXT), vos remarques et suggestions, ainsi que toutes les
- informations (docs, sources, ...) que vous pourriez avoir sur
- l'identification de réseaux, disques, gestionnaires de périphériques, ...
-
- D'avance merci !
-
-
-
- Mes adresses :
- --------------
-
- Philippe Duby
- 7 rue Jules Vallès
- 69100 VILLEURBANNE
- France
-
-
- BBS : Conférence HARDWARE.FR.
-
- COMPUSERVE : 73551,1561
-
- INTERNET : duby@lanpc1.univ-lyon1.fr
-
- VIDEOTEXT : ZENITH RTC (+33) 78.36.19.96, BAL : DKI
-
-
-
- La dernière version de DKI peut être trouvé sur les serveurs suivants :
- -----------------------------------------------------------------------
-
- BBS : ZYLLIUS 2:323/7 FidoOrg, (+33) 93.32.07.20 (Magic name : DKI)
-
- COMPUSERVE : IBMHW
-
- INTERNET : ftp lanpc1.univ-lyon1.fr
-
- VIDEOTEXT : ZENITH RTC (+33) 78.36.19.96
-